cl349@firebug.cl.cam.ac.uk [Tue, 31 May 2005 08:59:26 +0000 (08:59 +0000)]
bitkeeper revision 1.1159.258.157 (429c276eHQwfuqCUJJBnQeDTzUz3lg)
XendRoot.py:
XendRoot::logDebug wrongly set the message format to 'info', instead
of 'debug'.
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
smh22@tempest.cl.cam.ac.uk [Mon, 30 May 2005 23:42:11 +0000 (23:42 +0000)]
bitkeeper revision 1.1159.258.156 (429ba4d3T2WmSlhY2aTmV6KN88hZHw)
Solve badness problem when udp_poll() receives fragmented skbuff w/ CONFIG_HIGHMEM
Upstream patch (now in -net tree) from Herbert Xu.
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Signed-off-by: Steven Hand <steven@xensource.com>
iap10@freefall.cl.cam.ac.uk [Mon, 30 May 2005 20:35:36 +0000 (20:35 +0000)]
bitkeeper revision 1.1159.258.155 (429b7918fdegxe1sz_LxgKSA-WkOkA)
Upgrade to Linux patch 2.6.11.11
Signed-off-by: ian@xensource.com
kaf24@firebug.cl.cam.ac.uk [Mon, 30 May 2005 10:18:30 +0000 (10:18 +0000)]
bitkeeper revision 1.1159.258.154 (429ae8764I9WsS60DkRARFDRTCFT1Q)
Fix Xen idle loop to enter/exit tickless mode in same way as s390,
which interfaces properly with the RCU subsystem.
This includes a patch that fixes a race in the generic RCU code: it
was created by IBM for s390, and is being pushed upstream by them.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Mon, 23 May 2005 23:52:41 +0000 (23:52 +0000)]
bitkeeper revision 1.1159.258.152 (42926cc9etTD9l4CfStMdWNKGJHG8g)
cl349@firebug.cl.cam.ac.uk [Mon, 23 May 2005 23:52:07 +0000 (23:52 +0000)]
bitkeeper revision 1.1159.258.153 (42926ca7c8Vr3ajMe46BA7Li6zagcw)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk
cl349@firebug.cl.cam.ac.uk [Mon, 23 May 2005 23:52:02 +0000 (23:52 +0000)]
bitkeeper revision 1.1159.286.1 (42926ca2mQzPTNdXEXvnRmsyYb7PPg)
mk.linux-2.6-xenU, mk.linux-2.6-xen0, mk.linux-2.4-xenU, mk.linux-2.4-xen0:
Fix magic to find an old config file in dist/install/boot.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
iap10@freefall.cl.cam.ac.uk [Sun, 22 May 2005 10:30:17 +0000 (10:30 +0000)]
bitkeeper revision 1.1159.258.152 (42905f395GT_2THbPzF5_z3DLplfrQ)
added tag RELEASE-2.0.6
iap10@freefall.cl.cam.ac.uk [Sun, 22 May 2005 10:30:02 +0000 (10:30 +0000)]
bitkeeper revision 1.1159.258.152 (42905f2aihfbXcLOp47iveS8Fn06aQ)
Fix install.sh script so that it doesn't dereference all symlinks.
Signed-off-by: ian@xensource.com
cl349@firebug.cl.cam.ac.uk [Sat, 21 May 2005 12:40:10 +0000 (12:40 +0000)]
bitkeeper revision 1.1159.258.151 (428f2c2a_3sOeZVGhQutbJc15aCU9g)
Fix e1000 hang during reboot bug. Kudos to Steven Hand for analyzing.
time.c:
Fix bug in code which sets our one-shot timer when we decide to block during
the idle loop.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kraxel@bytesex.org[kaf24] [Fri, 20 May 2005 23:16:46 +0000 (23:16 +0000)]
bitkeeper revision 1.1159.258.150 (428e6fdeb6W1XbDj2YkcF53xkdUozA)
[PATCH] Re: PAE
> We're taking quite a chunk out of lowmem, though....
Uhm, well, no, we don't. We should though, fix is below.
Current code in unstable takes the address space away from the
vmalloc area, not the lowmem area. vmalloc space is 128 MB by
default, so the non-PAE hypervisor hole fits in and it works
nevertheless. The larger PAE mode hypervisor hole doesn't fit
in, so it breaks when you use enougth memory (somewhere around
800-900 MB). I think that is the bug Scott Parish trapped into.
Gerd
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 23:12:23 +0000 (23:12 +0000)]
bitkeeper revision 1.1159.258.149 (428e6ed7pYw4zk4bTnojKRbdmh8Vcw)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 23:12:17 +0000 (23:12 +0000)]
bitkeeper revision 1.1159.285.1 (428e6ed1eB7g2hQKJHFVNtvmxJNeNw)
Use i386 vsyscall.lds.S rather than hardcoding our own.
Signed-off-by: Chris Wright <chrisw@osdl.org>
Signed-off-by: Keir Fraser <keir@xensource.com>
iap10@freefall.cl.cam.ac.uk [Fri, 20 May 2005 23:07:55 +0000 (23:07 +0000)]
bitkeeper revision 1.1159.258.148 (428e6dcbkxoX3zvO7TFFgnoq2o9fRw)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk
iap10@freefall.cl.cam.ac.uk [Fri, 20 May 2005 23:07:36 +0000 (23:07 +0000)]
bitkeeper revision 1.1159.284.1 (428e6db8MJ-JzmJYObnEqq381gyfSQ)
trivial fix to prevent a spurious ctrl-a when switching the console back from Xen to dom0.
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Fri, 20 May 2005 22:17:10 +0000 (22:17 +0000)]
bitkeeper revision 1.1159.258.147 (428e61e6n2e1t5iGSIQAezyNE1AmGw)
remove spurious .cvsignore file
iap10@freefall.cl.cam.ac.uk [Fri, 20 May 2005 21:45:25 +0000 (21:45 +0000)]
bitkeeper revision 1.1159.258.146 (428e5a750X0LdGym7H2kz7FPjJu-mw)
Upgrade to linux 2.4.30
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Fri, 20 May 2005 19:15:35 +0000 (19:15 +0000)]
bitkeeper revision 1.1159.258.145 (428e3757uj8_oSifvxuenpTuUY0rrg)
Fix Linux 2.4 build.
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 16:51:49 +0000 (16:51 +0000)]
bitkeeper revision 1.1159.258.144 (428e15a5YtSRzDLLgCSLxJk6OkQbKA)
Handle mis-aligned I/O requests in blkback driver.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 16:51:20 +0000 (16:51 +0000)]
bitkeeper revision 1.1159.258.143 (428e1588HSalPYyogvolE-cDtFhV_A)
blkfront unknown ioctl shoudl return EINVAL.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 14:16:06 +0000 (14:16 +0000)]
bitkeeper revision 1.1159.258.142 (428df12661vmA7WwXT170kC1Qyxpxw)
Pass CD-ROM type info through from blkback to blkfront, and interpret
correctly in blkfront. Data accesses still cause buffer underruns in
domain0 though...
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 20 May 2005 13:32:19 +0000 (13:32 +0000)]
bitkeeper revision 1.1159.258.141 (428de6e3qI6WPj3ZDv-N9guEb9d7uA)
Blkfront cleanups and fix whole-device mapping.
Signed-off-by: Keir Fraser <keir@xensource.com>
iap10@freefall.cl.cam.ac.uk [Fri, 20 May 2005 01:00:03 +0000 (01:00 +0000)]
bitkeeper revision 1.1159.258.140 (428d3693Vbl1emrmRxrfYZ08RoQPjA)
Fix Linux 2.4 build on 2.0-testing
Signed-off-by: ian@xensource.com
kaf24@firebug.cl.cam.ac.uk [Thu, 19 May 2005 14:03:42 +0000 (14:03 +0000)]
bitkeeper revision 1.1159.258.139 (428c9cbe7Sc87xp33OYAeObd7e3N3g)
Do not set jumbo MTU on the fake netfront/back loopback device. It
causes packet loss at the Ethernet bridge (since bridges do not
fragment IP packets).
Signed-off-by: Keir Fraser <keir@xensource.com>
iap10@freefall.cl.cam.ac.uk [Wed, 18 May 2005 21:41:38 +0000 (21:41 +0000)]
bitkeeper revision 1.1159.258.138 (428bb692pAqBH2bNfpxOYMXMKwbIsw)
Move magic sysrq from workqueue to softirq context so that its more likely to work if the system is in a bad state.
kaf24@firebug.cl.cam.ac.uk [Wed, 18 May 2005 16:59:25 +0000 (16:59 +0000)]
bitkeeper revision 1.1159.258.137 (428b746dvt7HoFn2rjyGGO-i1yesPg)
Ensure that domain0 console receiver does not get stuck if serial
input is received early during boot. Fixes bugzilla bug #41.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 18 May 2005 07:56:56 +0000 (07:56 +0000)]
bitkeeper revision 1.1159.258.136 (428af5483Yn2FWcrPnTRD2GVmftlhQ)
Fallback behaviour of the network startup script is now same as it
always was: IP addresses of eth0 are transferred to the bridge device
but not deleted from eth0. This is needed for the 2.0-series tools,
which by default look only at eth0 to determine IP parameters for domU.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 17 May 2005 18:04:08 +0000 (18:04 +0000)]
bitkeeper revision 1.1159.258.135 (428a3218LRhrEVrFCYcKckXl2ziRCQ)
Backport of network script fix from unstable.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 17 May 2005 17:50:51 +0000 (17:50 +0000)]
bitkeeper revision 1.1159.258.134 (428a2efbVjatsyWzpCT8mcdj0YbvXw)
Do not build netfront/netback loopback by default.
Signed-off-by: Keir Fraser <keir@xensource.com>
iap10@tetris.cl.cam.ac.uk [Tue, 17 May 2005 07:39:53 +0000 (07:39 +0000)]
bitkeeper revision 1.1159.258.133 (42899fc9Z0GRA_KAdf0VC2mm_dJH6w)
upgrade to 2.6.11.10
kaf24@firebug.cl.cam.ac.uk [Mon, 16 May 2005 20:21:34 +0000 (20:21 +0000)]
bitkeeper revision 1.1159.258.132 (428900ceGeeOt2WYcJ01WZMZCdJCHA)
Fix multi-page I/O accesses in the blkback driver in cases where we
receive partial-completion callbacks.
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 16 May 2005 16:45:19 +0000 (16:45 +0000)]
bitkeeper revision 1.1159.258.131 (4288ce1fwiCrIr8WyDZa4a1UHmCikw)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
kaf24@firebug.cl.cam.ac.uk [Mon, 16 May 2005 16:45:13 +0000 (16:45 +0000)]
bitkeeper revision 1.1159.283.1 (4288ce19qPIaLjPeI1_LphAJ6cDCJA)
Local netfront/netback emulation for domain0, to clean up and fix
Etherbridge setup.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Mon, 16 May 2005 12:50:57 +0000 (12:50 +0000)]
bitkeeper revision 1.1159.258.130 (42889731yZ6nWkKHZsa-gDG14dQ9yQ)
Makefile:
Add time-label to /etc/xen.old directory name.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Mon, 16 May 2005 09:49:27 +0000 (09:49 +0000)]
bitkeeper revision 1.1159.258.129 (42886ca7vP3iN1FMZTIHAFtA7vXoiw)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk-clean
cl349@firebug.cl.cam.ac.uk [Mon, 16 May 2005 09:49:20 +0000 (09:49 +0000)]
bitkeeper revision 1.1159.282.1 (42886ca0o3TWunjlIeQALC1vadfg9g)
early_printk.c:
Add support for CONFIG_EARLY_PRINTK over Xen's serial console.
new file
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
iap10@freefall.cl.cam.ac.uk [Sun, 15 May 2005 12:39:28 +0000 (12:39 +0000)]
bitkeeper revision 1.1159.258.128 (42874300TsP1zKFrpq-B0IR1Tfg5Sw)
upgrade to 2.6.11.9
iap10@freefall.cl.cam.ac.uk [Sun, 15 May 2005 05:27:55 +0000 (05:27 +0000)]
bitkeeper revision 1.1159.258.127 (
4286dddb-5dYH1S3phGceqJNfCfQbg)
update xen-clone (nightly build script) to cope with trees with new kernel symlinks
cl349@firebug.cl.cam.ac.uk [Sat, 14 May 2005 10:14:54 +0000 (10:14 +0000)]
bitkeeper revision 1.1159.258.126 (4285cf9es4gAxAYMAVfDwAUWmO6-Lw)
Many files:
Move - into XENGUEST so builds without XENGUEST work better.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 13 May 2005 23:54:47 +0000 (23:54 +0000)]
bitkeeper revision 1.1159.258.125 (42853e47BemOA2ZRQJ77_HtVOeCieA)
Makefile:
Install xen binary with version number appended and create several symlinks
for less specific version numbers.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 13 May 2005 23:51:15 +0000 (23:51 +0000)]
bitkeeper revision 1.1159.258.124 (42853d73dWp9gPjgpNWvy831DhnVnw)
compile.h.in, Makefile:
Change XEN_EXTRAVERSION to -testing, move surrounding-" to compile.h.in.
Also define XEN_FULLVESION and use.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 13 May 2005 22:53:08 +0000 (22:53 +0000)]
bitkeeper revision 1.1159.258.123 (42852fd48Nr7wIoriw8GV3ZAjVOw8Q)
Many files:
Create vmlinuz-$(VERSION).$(PATCHLEVEL)-$(XENGUEST) and
vmlinuz-$(VERSION).$(PATCHLEVEL).$(SUBLEVEL)-$(XENGUEST) symlinks in
dist/install/boot from kernel build target.
install.sh:
No need to create vmlinuz symlinks in dist/install/boot from install.sh
anymore.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Fri, 13 May 2005 14:36:56 +0000 (14:36 +0000)]
bitkeeper revision 1.1159.258.122 (4284bb88TtN4Lsub-uWEo-2VRJlDPg)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk-clean
cl349@firebug.cl.cam.ac.uk [Fri, 13 May 2005 14:36:51 +0000 (14:36 +0000)]
bitkeeper revision 1.1159.281.1 (4284bb83DRFxFAWqa-zevESa69akFA)
sxpr_parser.c, sxpr_parser.h:
Revert size of sxpr parser input buffer to original size and make
buffer allocated dynamically and increasing in size on demand.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
mafetter@fleming.research [Fri, 13 May 2005 12:52:14 +0000 (12:52 +0000)]
bitkeeper revision 1.1159.258.121 (
4284a2fe8e-teEoJtU8EYiHY0jsBdg)
Fix construction of ref directories when no patches are present
mafetter@fleming.research [Fri, 13 May 2005 11:14:06 +0000 (11:14 +0000)]
bitkeeper revision 1.1159.258.120 (42848bfe8kMyWWcBA64rq7h7l7AyoA)
Shadow code bug fix (found by Ian) that was breaking refcounts, and subsequently
causing migration problems.
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 19:03:36 +0000 (19:03 +0000)]
bitkeeper revision 1.1159.258.119 (4283a888gsRWQWQLWB6wIgoYAW7l0Q)
Merge.
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 18:58:55 +0000 (18:58 +0000)]
bitkeeper revision 1.1159.280.1 (4283a76ftpuj_gm_Dw7id90bgDL3JQ)
Many files:
Use marker files instead of depending on the change times of directories.
ignore:
Add patches/*/.makedep.
Cleanup ignore list.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
mwilli2@equilibrium.research [Thu, 12 May 2005 17:01:09 +0000 (17:01 +0000)]
bitkeeper revision 1.1159.258.118 (42838bd51otdD7c_dgDNIyjTJD52hg)
Fix source fetch for Linux 2.4 and NetBSD 2.0.
Signed-off-by: mark.williamson@cl.cam.ac.uk
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 15:41:03 +0000 (15:41 +0000)]
bitkeeper revision 1.1159.258.117 (4283790fhpDiiKA-POixMtbhwAG92Q)
mk.linux-2.6-xenU, mk.linux-2.6-xen0, mk.linux-2.4-xenU, mk.linux-2.4-xen0:
Honour EXTRAVERSION when trying to re-use a config file from a previous build.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 13:28:16 +0000 (13:28 +0000)]
bitkeeper revision 1.1159.258.116 (428359f0cF8i9gaj87EgNT_PVHLMFw)
Add linux-2.6.11.8 patch.
linux-2.6.11.8.patch:
new file
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 12 May 2005 13:05:04 +0000 (13:05 +0000)]
bitkeeper revision 1.1159.258.115 (428354804NJckGgn06IblzmoXJ6F4A)
Many files:
Add additional intermediate tree (e.g. ref-linux-2.6.11) which is a pristine
tree with the patches from patches/$(OS)-$(OS_VER) applied. The pristine tree
is really pristine now. Also add dependency of ref-$(OS)-$(OS_VER) tree on
patches in patches/$(OS)-$(OS_VER).
ignore:
Add ref-*
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
lists-xen@pimb.org[kaf24] [Sun, 8 May 2005 08:37:12 +0000 (08:37 +0000)]
bitkeeper revision 1.1159.258.114 (427dcfb8HaNsKoCdNjOQCEM_vCEWTA)
[PATCH] [PATCH] Increase size of sxpr parser input buffer
Increase the size of the sxpr parser input buffer from 1024 characters, which
isn't long enough to hold larger domain configurations (xfrd transmits the
entire domain config sxpr as a single atom inside of another sxpr).
Signed-off-by: Jody Belka <knew (dash) xen (at) pimb (dot) org>
kaf24@firebug.cl.cam.ac.uk [Sat, 7 May 2005 09:43:57 +0000 (09:43 +0000)]
bitkeeper revision 1.1159.258.113 (427c8dddgGYSerAwRWcC_vwqkNujiQ)
Add legacy pty support to domu config.
Signed-off-by: Keir Fraser <keir@xensource.com>
ydroneaud@mandriva.com[kaf24] [Tue, 3 May 2005 16:30:40 +0000 (16:30 +0000)]
bitkeeper revision 1.1159.258.112 (4277a730mvnFSFXrxJpVRNk8hjD4Vg)
[PATCH] Mkbuildtree little fix
Hi, here is a really small fix for mkbuildtree.
With my 'find' version [1], I get many of these warning when using mkbuildtree:
find: warning: you have specified the -maxdepth option after a
non-option argument -type, but options are not positional (-maxdepth
affects tests specified before it as well as those specified after it).
Please specify options before other arguments.
My patch just correct the ordering of the options, it should be
harmless, but I didn't test with other versions of find.
Regards
[1] find --version
GNU find version 4.2.20
Features enabled: D_TYPE O_NOFOLLOW(enabled)
xen-unstable-mkbuildtree-find-maxpath.patch:
kaf24@firebug.cl.cam.ac.uk [Tue, 3 May 2005 12:23:54 +0000 (12:23 +0000)]
bitkeeper revision 1.1159.258.111 (42776d5aUc2EbzhhXFwEAKgE502XWA)
Add USB HID support to domain0 kernel default configuration.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 3 May 2005 10:54:00 +0000 (10:54 +0000)]
bitkeeper revision 1.1159.258.110 (4277584802VQXQuqOAdIXG6EfEBexQ)
Add a /proc interface for setting rx-buffer allocation policy in
the netfront driver.
e.g., 'echo 256 >/proc/xen/net/eth0/rxbuf_min' will avoid unnecessary
packet drops by always allocating the maximum possible number of
buffers at all times, at the expense of extra memory usage when the
interface is idle.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 21:43:58 +0000 (21:43 +0000)]
bitkeeper revision 1.1159.258.109 (4271591efy8CDaEUexiC4RrOlWxDNg)
Backport of bugfix to ensure that p2m entries are invalidated
before returning memory back to Xen allocation pool.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 15:23:35 +0000 (15:23 +0000)]
bitkeeper revision 1.1159.258.108 (4270fff77uXrP6ebmHEte60f5WLI-w)
pgtable.c:
Use virt_to_ptep.
pgtable.h:
add virt_to_ptep.
cl349@firebug.cl.cam.ac.uk [Thu, 28 Apr 2005 15:08:57 +0000 (15:08 +0000)]
bitkeeper revision 1.1159.258.107 (4270fc89Gyl1f0UFludQff4kq09XvQ)
reboot.c, init.c, hypervisor.h, evtchn.h, tlbflush.h, pgtable-2level.h:
sync w/ unstable.
system.h:
Fix typo.
pgtable.h, fixup.c, irq.c, direct.c, timer_tsc.c, pci-dma.c, init.c, fault.c:
Cleanup whitespace.
page.h:
Turn __pte and __pgd into #define's like the original definitions.
Add casts to unsigned long for phys_to_machine_mapping and
machine_to_phys_mapping.
fixmap.h, Makefile:
gnttab is not used in 2.0.
.del-gnttab.c~
4461d10e936c37ab:
Delete: linux-2.6.11-xen-sparse/arch/xen/kernel/gnttab.c
.del-gnttab.h~
974eaf5d22418ecd:
Delete: linux-2.6.11-xen-sparse/include/asm-xen/gnttab.h
setup.c:
Add panic notification handler.
Change phys_to_machine_mapping from unsigned long * to unsigned int *.
Whitespace cleanups.
page.h:
Change phys_to_machine_mapping from unsigned long * to unsigned int *.
process.c:
UTSNAME -> system_utsname.release as in plain Linux.
Disable preemption before reading smp_processor_id.
head.S:
sync w/ unstable for maintenance -- backport SMP-guest support bits.
Break __xen_guest definition up in several lines.
ldt.c, desc.h, common.c:
Move queue flush into load_LDT().
common.c:
g/c unused code.
Kconfig:
Fix whitespace for microcode option.
kaf24@firebug.cl.cam.ac.uk [Sat, 23 Apr 2005 16:00:42 +0000 (16:00 +0000)]
bitkeeper revision 1.1159.258.106 (426a712aViBd_l7Q-xevKeNJhNJHSw)
Makefile:
Fix mkpatches build target to ignore freebsd error.
iap10@freefall.cl.cam.ac.uk [Thu, 21 Apr 2005 08:40:45 +0000 (08:40 +0000)]
bitkeeper revision 1.1159.258.105 (4267670d6FkIvFKVISqYF-TBHKlEMg)
docs typo fix
Signed-off-by: Nguyen Anh Quynh <aquynh@gmail.com>
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Mon, 18 Apr 2005 21:59:22 +0000 (21:59 +0000)]
bitkeeper revision 1.1159.258.104 (42642dba9pDTa93gTC3Il_J65x4vUQ)
add in kern.mk to sparse tree to disable compiling with -std=c99
anonymous unions (used in xen public headers) are not compliant
Signed-off-by: Kip Macy <kmacy@fsmware.com>
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Mon, 18 Apr 2005 21:53:33 +0000 (21:53 +0000)]
bitkeeper revision 1.1159.258.103 (42642c5djs1dzMOSs-vIJLlGCQyrMQ)
Allow xc_domain_info_t to be optional in xc_domain_getfullinfo
From: Kip Macy
Signed-off-by: ian@xensource.com
iap10@freefall.cl.cam.ac.uk [Mon, 18 Apr 2005 21:35:16 +0000 (21:35 +0000)]
bitkeeper revision 1.1159.258.102 (42642814jW88x6oBUhJL6cOEJiTYjA)
Add a check for the 'ip' iproute tools in the install script.
Suggested by Sam Johnston [samjie@gmail.com]
Signed-off-by: ian@xensource.com
ryanh@us.ibm.com[iap10] [Mon, 18 Apr 2005 21:29:44 +0000 (21:29 +0000)]
bitkeeper revision 1.1159.258.101 (426426c8abaWsVEeXnAJoNNGZ6ooyg)
[PATCH] [PATCH] xen: is_idle_task cleanup
The macro is_idle_task references d_flags which is only in struct
domain. When WAKE_HISTO or BLOCKTIME_HISTO are defined (in schedule.c)
xen fails to compile with out the attached patch.
Signed-off-by: Ryan Harper <ryanh@us.ibm.com>
iap10@freefall.cl.cam.ac.uk [Mon, 18 Apr 2005 21:10:18 +0000 (21:10 +0000)]
bitkeeper revision 1.1159.258.100 (4264223aKtYgG3NrSKfbwM7nfkpGcg)
Fix curldebug function in xendomain.c of xfrd. Function takes argument
"size_t buf_num" and uses it as the field width to print, that has to be
an int. While size_t on 32 bit systems is 4bytes (or size of an int) it
is 8bytes on 64bit systems (not size of an int). So this function should
just use "int buf_num". This function is not used in the code anywhere.
This will fix compilation on x86-64.
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
hollisb@us.ibm.com[iap10] [Mon, 18 Apr 2005 20:58:15 +0000 (20:58 +0000)]
bitkeeper revision 1.1159.258.99 (42641f67D11Zf7wIb-qAVu9io6tamQ)
[PATCH] IO-APIC in drivers/pci/quirks.c
This patch moves the IO-APIC include inside #ifdef CONFIG_X86_IO_APIC , which
is how Linux 2.6 has it. This is needed for architectures without
asm/io_apic.h. I've verified that x86 still builds; please apply.
Signed-off-by: Hollis Blanchard <hollisb@us.ibm.com>
===== xen/drivers/pci/quirks.c 1.9 vs edited =====
iap10@freefall.cl.cam.ac.uk [Fri, 15 Apr 2005 22:19:51 +0000 (22:19 +0000)]
bitkeeper revision 1.1159.258.98 (42603e07B1WGB8z5xrijsm1UIICwKg)
[PATCH] add cscope support to xen Makefile
Add cscope support to xen Makefile. While at it, refactor a bit so
etags, ctags, and cscope use same method to generate file list.
Signed-off-by: Chris Wright <chrisw@osdl.org>
katzj@redhat.com[iap10] [Fri, 15 Apr 2005 22:00:50 +0000 (22:00 +0000)]
bitkeeper revision 1.1159.258.97 (42603992S3sF-t0yBth7NEBevozVOg)
[PATCH] Make non-native python path handling a
> > Although I don't really agree with the installing of the
> > python bits to the non-native paths, I can see where it's
> > useful as long as the module ABI doesn't change if you're
> > trying to distribute binary tarballs. But with the current
> > handling it adds module lookup costs for the native path case
> > (which would be the norm) as well as prevents using
> > PYTHONPATH to look to a different location for the modules.
> >
> > The attached patch changes things so that at first, the xen
> > module is attempted to be imported from the stock paths. If
> > we get an ImportError exception, then it adds /usr/lib/python
> > to the end of the python path and imports again.
>
> Do you prefer this to just unconditionally addding /usr/lib/python to
> the end of the path rather than the front?
Slightly, but just because having /usr/lib/python in my sys.path is
ugly :-) I can look over it, though... patch doing that attached
Signed-off-by: Jeremy Katz <katzj@redhat.com>
===== tools/misc/netfix 1.13 vs edited =====
iap10@freefall.cl.cam.ac.uk [Fri, 15 Apr 2005 20:15:57 +0000 (20:15 +0000)]
bitkeeper revision 1.1159.258.96 (426020fdvI1TOBH3k_tSkViH1At7WA)
Below is the patch that returns an 'int' from the notify_via_evtchn()
call.
Signed-off-by: Stefan Berger <stefanb@us.ibm.com>
Signed-off-by: ian@xensource.com
katzj@redhat.com[iap10] [Fri, 15 Apr 2005 20:12:00 +0000 (20:12 +0000)]
bitkeeper revision 1.1159.258.95 (42602010v-eE8RbyDMcA8iwS-dRkcg)
[PATCH] [PATCH] Man page path
The FHS has said that manpages go in /usr/share/man instead of /usr/man
since FHS 2.0 which dates back to 1997 or so, if I remember correctly.
Having the makefiles drop things in the right place makes the packages a
little cleaner.
Signed-off-by: Jeremy Katz <katzj@redhat.com>
===== tools/xentrace/Makefile 1.24 vs edited =====
kaf24@firebug.cl.cam.ac.uk [Thu, 14 Apr 2005 23:30:47 +0000 (23:30 +0000)]
bitkeeper revision 1.1159.258.94 (425efd27VCIdiye1vxlHLWe8PRt9gA)
Add a xencons_bufsz= option to allow a larger than usual console
buffer to be allocated. Reduces chance of console output being
truncated.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 14 Apr 2005 20:49:01 +0000 (20:49 +0000)]
bitkeeper revision 1.1159.258.93 (425ed73d07ZuW2sSaCdiIwlCRXD8IQ)
Improved handling of non-RAM pages. Deal with RAM holes.
Signed-off-by: Keir Fraser <keir@xensource.com>
iap10@tetris.cl.cam.ac.uk [Wed, 13 Apr 2005 22:21:19 +0000 (22:21 +0000)]
bitkeeper revision 1.1159.258.92 (425d9b5fpTDpk1bOSGzFii6MwA1lRw)
Add magic sysrq to default config, along with a couple of common
SCSI cards.
iap10@tetris.cl.cam.ac.uk [Wed, 13 Apr 2005 22:13:14 +0000 (22:13 +0000)]
bitkeeper revision 1.1159.258.91 (425d997aPeMVaT8eLqm62dnz9Sko4w)
Better default for dom0 memory.
Add Xen cmd line parameter to set max number of CPUs ("maxcpus").
This doesn't change the enumeration order, so you may wish to use
it in conjunction with 'noht'.
ccoffing@novell.com[iap10] [Mon, 11 Apr 2005 14:00:25 +0000 (14:00 +0000)]
bitkeeper revision 1.1159.258.90 (425a82f9SNVZLPiwpO07IDSTr_VE7g)
[PATCH] stream fixes for migration
I've attached a patch for libxutil/libxc. This fixes one of the hangs =
I've seen during migrations. It applies against 2.0 and 2.0-testing.
Changes:
* Encountering EOF or error when xfrd reads from stream could cause an =
infinite loop.
* Cleaned up the closing of streams.
* Fixed several memory leaks.
Signed-off-by: Charles Coffing <ccoffing@novell.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 5 Apr 2005 08:04:19 +0000 (08:04 +0000)]
bitkeeper revision 1.1159.258.89 (42524683eHdxgb97Ju0emhDCWjpCDA)
Reduce severity of TLS warning.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk[cl349] [Sat, 2 Apr 2005 21:21:29 +0000 (21:21 +0000)]
bitkeeper revision 1.1159.258.88 (424f0cd9Oldi24NGanGDdr82_K9qpQ)
From: YAMAMOTO Takashi <yamt@mwd.biglobe.ne.jp>
Add support to domain0 builder to load a (Net)BSD symtab for domain0.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 17:44:25 +0000 (17:44 +0000)]
bitkeeper revision 1.1159.258.87 (424d8879K9lhGxxSZd9bVE9LZZ2YDw)
Fix page scrubbing when fewer than 16 pages remain in the scrub list.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Fri, 1 Apr 2005 07:59:40 +0000 (07:59 +0000)]
bitkeeper revision 1.1159.258.86 (424cff6c82IPl2w_FuJj_0tdGUdFiw)
Correctly account for our reference to plugged_queue in blkback.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 21:51:55 +0000 (21:51 +0000)]
bitkeeper revision 1.1159.258.85 (424c70fbxU577zq5Tnh2knti4haWSA)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 21:51:48 +0000 (21:51 +0000)]
bitkeeper revision 1.1159.279.1 (424c70f4QCqyymdEdrsWpGJWoWos9A)
Fix queue unplugging in blkback driver.
Signed-off-by: Keir Fraser <keir@xensource.com>
iap10@freefall.cl.cam.ac.uk [Thu, 31 Mar 2005 21:22:14 +0000 (21:22 +0000)]
bitkeeper revision 1.1159.258.84 (424c6a06y0iRheV72bjPbD5lRslQRQ)
Merge freefall.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into freefall.cl.cam.ac.uk:/auto/groups/xeno/users/iap10/xeno-clone/xen-2.0-testing.bk
iap10@freefall.cl.cam.ac.uk [Thu, 31 Mar 2005 21:22:05 +0000 (21:22 +0000)]
bitkeeper revision 1.1159.278.1 (424c69fdsFkm7FZ7SYMwK1Y6v6p1Og)
Make default CPU placement of domains a bit smarter on systems with
hyperthreading: only dom0 gets to use hyperthreading by default, we
effectively ignore it on all other CPUs by allocating domains to
the same hyperthread. If you don't like this, use 'xm pincpu' to
change it. [note: we probably need to make pincpu more expressive,
providing a list of CPUs that the domain can be scheduled on.]
Signed-off-by: ian@xensource.com
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 15:43:57 +0000 (15:43 +0000)]
bitkeeper revision 1.1159.258.83 (424c1abd7LgWMiaskLEEAAX7ffdkXQ)
Backport of batched request_queue unplugging in blkback driver.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 09:55:59 +0000 (09:55 +0000)]
bitkeeper revision 1.1159.258.82 (424bc92fEcWwZjH-px6jvpApRHiBmQ)
fix the broken xen build
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 08:52:16 +0000 (08:52 +0000)]
bitkeeper revision 1.1159.258.81 (424bba4091aV1FuNksY_4w_z4Tvr3g)
Backport of Jens blkdev performance patch. I accidentally applied it
first to unstable.
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 08:04:01 +0000 (08:04 +0000)]
bitkeeper revision 1.1159.258.80 (424baef1fEkcfSfQH4BQ1MHHtsEiYQ)
Fix memset arg ordering.
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 07:53:37 +0000 (07:53 +0000)]
bitkeeper revision 1.1159.258.79 (424bac81b97CaB37wVXoKpui_TVPxw)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/kaf24/xen-2.0-testing.bk
kaf24@firebug.cl.cam.ac.uk [Thu, 31 Mar 2005 07:53:30 +0000 (07:53 +0000)]
bitkeeper revision 1.1159.277.1 (424bac7axeGTzSf5qEZA1c6OXWqlIg)
Remove unused extern decl. of page_scrub_lock.
Signed-off-by: Keir Fraser <keir@xensource.com>
jrb44@plym.cl.cam.ac.uk [Wed, 30 Mar 2005 14:08:05 +0000 (14:08 +0000)]
bitkeeper revision 1.1159.258.78 (424ab2c5j7eJJls3kgj8UgYPektTwQ)
Updated mailing lists details in documentation.
Signed-off-by: James Bulpin <james@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 30 Mar 2005 09:59:54 +0000 (09:59 +0000)]
bitkeeper revision 1.1159.258.77 (424a789awnI9QtGxkwnLulWuRuSRxA)
Rationalise blkdev settings in frontend drivers.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 29 Mar 2005 08:05:47 +0000 (08:05 +0000)]
bitkeeper revision 1.1159.258.76 (42490c5b3SVISdc-fROkhmb0BdgCvA)
Use fwrite() to write variable string in xfrd, to make it 64-bit safe.
Signed-off-by: Jerone Young <jyoung5@us.ibm.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
mwilli2@equilibrium.research [Tue, 29 Mar 2005 00:59:32 +0000 (00:59 +0000)]
bitkeeper revision 1.1159.258.75 (4248a874u823pZnz55gxx7aUF3rUdg)
Merge ssh://freefall.cl.cam.ac.uk//auto/groups/xeno/BK/xen-2.0-testing.bk
into equilibrium.research:/export/scratch/xen-2.0-testing-sysrq.bk
mwilli2@equilibrium.research [Tue, 29 Mar 2005 00:57:29 +0000 (00:57 +0000)]
bitkeeper revision 1.1159.276.1 (
4248a7f9-4Jb7VaVyStfIWsk_XitsQ)
Make sysrq work.
Signed-off-by: <mark.williamson@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Mon, 28 Mar 2005 21:45:46 +0000 (21:45 +0000)]
bitkeeper revision 1.1159.258.74 (42487b0a9j3H5ye852jyPD3Lg6GPaw)
Add a tags target to the Xen Makefile.
Signed-off-by: Rik van Riel <riel@redhat.com>
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 28 Mar 2005 21:15:47 +0000 (21:15 +0000)]
bitkeeper revision 1.1159.258.73 (424874035MwIUi8jFNCdaLfnJCrWig)
Fix cpu_relax/rep_nop to include a compiler barrier. This is needed
for SMP booting with gcc 4.0, for example.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 28 Mar 2005 17:51:38 +0000 (17:51 +0000)]
bitkeeper revision 1.1159.258.72 (4248442au44vPuBRKPCu7xAuIZfS3Q)
Upgrade MTRR support to that from Linux 2.6.11.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Sat, 26 Mar 2005 01:25:46 +0000 (01:25 +0000)]
bitkeeper revision 1.1159.258.71 (4244ba1aYkdppCPVW3a0EVPx4_NxFg)
Merge firebug.cl.cam.ac.uk:/auto/groups/xeno-xenod/BK/xen-2.0-testing.bk
into firebug.cl.cam.ac.uk:/local/scratch/cl349/xen-2.0-testing.bk-clean